草庐IT

SQL Error 1064

全部标签

mysql - 加载数据 INFILE 错误 1064

我正在运行这个MySQL命令:LOADDATALOCALINFILE'books.csv'INTOTABLEBOOK(Book_id,@dummy,Title,Publisher_name,@dummy,@dummy)FIELDSTERMINATEDBY'\t'LINESTERMINATEDBY'\r\n'IGNORE1LINES;我收到一个错误:ERROR1064(42000):YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtous

php - mysql中的函数(1064错误)

这个问题在这里已经有了答案:Setthevariableresult,fromquery(2个答案)关闭8年前。查询CREATEFUNCTIONAverageRateofProduct(p_toDatedatetime,p_productBatchIdlongtext)RETURNSdecimal(18,2)BEGINDeclarep_averageRatedecimal(18,2);if((SELECTIFNULL(sum(inwardQuantity),0)FROMtbl_StockPostingWHERE(date0)thensetp_averageRate=selectIFNU

带有限制参数的 MySql 存储过程给出 err.no : 1064 when we use CONCAT statement

我们有一个很长的sql过程,它接受limit&amount(limitCount)参数。因此,我们使用concat语句来连接多个查询。当我们尝试运行它时,调用此过程会给出err.no1064。编辑:根据评论,我添加了整个代码。CREATEPROCEDUREgetProfileTasks(INp_id1INT,INp_id2INT,INlimitStartINT,INlimitCountINT)BEGINSET@SQL=CONCAT('SELECTP.access_typeINTO@privacyFROMProfilePWHEREP.profile_id=',p_id2,';IF(',p

删除数据库报错ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds t

报错现象ERROR1064(42000):YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'-bk_itsm--1'atline1原因出现这个错误是因为数据库名称bkapp-bk_itsm–1包含了不允许的字符(如连字符-)。根据MySQL文档,数据库名、表名和列名等标识符应该只包含字母、数字、下划线、美元符号和Unicode字符。在这种情况下,您可以使用反引号(`)将数据库名括起来,以便正确解析。解决方案请尝试使用以下命令删

php - ci_sessions 表中的 CodeIgniter 出现 1064 错误

//Runtheupdatequery$this->CI->db->where('session_id',$this->userdata['session_id']);$this->CI->db->update($this->sess_table_name,array('last_activity'=>$this->userdata['last_activity'],'user_data'=>$custom_userdata));我在CodeIgniter中使用session时遇到问题。我下载了delasCI版本,我必须修改很多东西才能让它工作,但是,当我尝试登录我的网络时,我遇到了这

php - SQLSTATE[42000] : Syntax error or access violation: 1064 default character set utf8 collate utf8_unicode_ci' at line 1

这个问题在这里已经有了答案:Syntaxerrororaccessviolationerrorwhilerunning"phpartisanmigrate"formigrationfilecontainingprimary&foreignkeys(2个答案)关闭去年。我正在尝试将此代码迁移到mysql数据库中,但不断收到此错误消息。SQLSTATE[42000]:Syntaxerrororaccessviolation:1064YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserververs

MySQL 错误代码 : 1064. 您的 SQL 语法有误

真的,可能有什么问题?!它并没有变得更简单-整个查询:line1:usefooline2:line3:select*fromtest_table_1;错误代码:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'select*fromtest_table_1'atline30.002sec行号仅供引用,查询窗口中实际没有。我试图在MySQLWorkbench中运行这个极其简单的查询,但它抛出了一个语法错误。

MySQL 数据库导入错误 #1064

我有一个SQL数据库,我想使用phplyadmin导入它,但我收到了这个错误。CREATETABLE`wp_commentmeta`(`meta_id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENT,`comment_id`BIGINT(20)UNSIGNEDNOTNULLDEFAULT'0',`meta_key`VARCHAR(255)DEFAULTNULL,`meta_value`LONGTEXT,PRIMARYKEY(`meta_id`),KEY`comment_id`(`comment_id`),KEY`meta_key`(`meta_key`(

MySQL INSERT INTO ... SELECT 抛出错误 1064

尝试复制表中的某些行,但只是将ssreportid列从4更改为6:INSERTINTOssreportparticipant(ssreportid,sssurveyparticipantid)VALUESSELECT6,sssurveyparticipantidFROMssreportparticipantWHEREssreportid=4错误在“选择6,...”附近显示#1064,但如果我只运行select子句,它会完美地选择记录,在ssreportid列中使用新ID6。该表有一个名为ssreportparticipantid的主键,并且在(ssreportid,sssurveypa

mysql - 错误代码 : 1064 in mysql

我创建了一个应该执行某些操作的过程,但每次我调用它时,mysql都会出现错误,我不知道这是什么意思。我试图理解它是徒劳的,这是存储过程对其进行操作的表结构:CREATETABLE`recruitment`.`job_seeker`(`user_id`INTNull,`fname`VARCHAR(45)Null,`lname`VARCHAR(45)Null,`mname`VARCHAR(45)Null,`gender`VARCHAR(10)Null,`dob`DATENull,`marital_status`VARCHAR(45)Null,`address`VARCHAR(45)Null